@charset "utf-8";
@import url(base.css);
.yytc{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 10000;display:none;}
.yytcbj{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.5);}
.yytcbox{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 80%;}
.yytctop{width: 100%;border-radius: 0.05rem;background: #fff;box-shadow: 0.05rem 0.07rem 0.1rem rgba(0,0,0,0.1);}
.yytctop h4{font-size: 0.16rem;color: #262626;text-align: center;height: 0.32rem;line-height: 0.32rem;border-bottom: 0.01rem solid #dcdcdc;font-weight: 500;
border-radius: 0.05rem 0.05rem 0 0;}
.yytctop ul li{font-size: 0.14rem;text-align: center;padding: 0.08rem 0;box-sizing: border-box;}
.yytctop ul li:nth-child(1) a{color: #00a06a;}
.yytctop ul li:nth-child(2) a{color: #00a6ab;}
.yytctop ul li:nth-child(3) a{color: #2059a6;}
.yytctop h5{height: 0.4rem;color: #fff;font-size: 0.16rem;font-weight: 500;text-align: center;line-height: 0.4rem;background: #39619f;
border-radius: 0 0 0.05rem 0.05rem;}
.yytctop h5 i{display: inline-block;width: 0.22rem;height: 0.22rem;background: url(../images/tctall.png) center no-repeat;vertical-align: -0.04rem;margin-right: 0.04rem;}
.yytcgb{width: 0.38rem;height: 0.38rem;margin: 0.2rem auto 0;border-radius: 50%;font-size: 0;}
.yytcgb img{width: 100%;height: 100%;} 
/* header */
.header{width: 100%;height: 0.85rem;background: #fff;padding: 0 0.1rem;box-sizing: border-box;}
.headerleft{float: left;padding-top: 0.25rem;box-sizing: border-box;width: 40%;}
.headerleft a{display: block;}
.headerleft a img{width: 100%;}
.headeright p{font-size:0.12rem;}
.headeright{float: right;height: 0.85rem;line-height: 0.27rem;}
.headeright p i{display: inline-block;width: 0.15rem;height: 0.15rem;background: url(../images/tall.png) no-repeat;background-size: 100% 100%;margin: 0 0.05rem;
vertical-align: -0.03rem;}
.headeright p span{font-size: 0.12rem;color: #168ccd;}
.banner{width: 100%;min-height: 2.2rem;background: #aed23a;padding: 0.2rem 0.1rem;box-sizing: border-box;position: relative;}
.biaodan{width: 100%;background: #fff;padding: 0.2rem 0.1rem;box-sizing: border-box;}
.biaodancon{width: 100%;border-radius: 0.05rem;padding: 0.1rem 0.1rem;box-sizing: border-box;}
.biaodancon h4{font-size: 0.16rem;color: #aed23a;font-weight: 500;text-align: center;margin-bottom: 0.1rem;}
.biaodancon p{font-size: 0.14rem;color: #1c1c1c;text-align: center;margin-bottom: 0.1rem;}
.biaodancon p i{display:inline-block;padding:0.02rem 0.04rem;box-sizing:border-box;background: #aed23a;border-radius: 0.02rem;color:#fff;margin:0 0.05rem;}
.biaodancon ul li{width: 100%;overflow: hidden;clear: both;padding-left: 0.2rem;box-sizing: border-box;text-align: center;}
.biaodancon ul li span{font-size: 0.14rem;color: #aed23a;line-height: 0.4rem;float: left;margin-right: 0.05rem;}
.biaodancon ul li input{height: 0.4rem;border: 0.01rem solid #aed23a;padding-left: 0.1rem;box-sizing: border-box;float: left;border-radius: 0.25rem;font-size: 0.14rem;
color: #222;line-height: 0.4rem;width: 70%;}
.biaodancon ul li button{font-size: 0.14rem;color: #85ab0b;padding: 0.05rem 0.25rem;border-radius: 0.25rem;background: #ffe75d;text-align: center;box-sizing: border-box;border: 0;
margin-top: 0.2rem;}
.bannerbox{width: 80%;position: relative;z-index: 1000;}
.bannerbox h5{font-size: 0.2rem;color: #aed23a;background: #fff;padding: 0.05rem 0.1rem;box-sizing: border-box;text-align: center;font-weight: 500;margin-bottom: 0.1rem;}
.bannerbox h4{font-size: 0.25rem;color: #fff;font-weight: 500;padding-left: 0.1rem;box-sizing: border-box;margin-bottom: 0.1rem;}
.bannerbox p{font-size: 0.14rem;color: #fff;overflow: hidden;clear: both;margin-bottom: 0.05rem;}
.bannerbox p i{width: 0.08rem;height: 0.08rem;border-radius: 50%;background: #fff;margin-right: 0.04rem;float: left;margin-top: 0.06rem;}
.bannerbox p span{float: left;width: 94%;}
.bannerimg{position: absolute;bottom: 0;font-size: 0;right: 0.1rem;width: 40%;}
.bannerimg img{width: 100%;}
.banners{width: 100%;background: #eee;padding: 0.2rem 0.05rem;box-sizing: border-box;}
.title{width: 100%;margin-bottom: 0.2rem;}
.title h4{text-align: center;font-size: 0.2rem;color: #1c1c1c;font-weight: 500;}
.bigbox{width: 100%;/* background: url(../images/banner1.png) center no-repeat;background-size: 50%; */}
.bigleft{width: 48%;float: left;}
.bigleft ul li,.bigright ul li{width: 100%;margin-bottom: 0.1rem;}
.bigleft ul li span,.bigright ul li span{float: left;font-size: 0.18rem;font-weight: bold;color: #aed23a;margin-right: 0.05rem;margin-top: -0.05rem;}

.biglefts{width: 48%;float: left;}
.biglefts ul li,.bigright ul li{width: 100%;margin-bottom: 0.1rem;}
.biglefts ul li span,.bigright ul li span{float: left;font-size: 0.18rem;font-weight: bold;color: #aed23a;margin-right: 0.05rem;margin-top: -0.05rem;}

.bigtext{float: left;width: 87%;}
.bigtext h5{font-size: 0.15rem;color: #1c1c1c;font-weight: 500;margin-bottom: 0.04rem;}
.bigtext p{font-size: 0.12rem;color: #1c1c1c;opacity: 0.9;}
.bigright{float: right;width: 48%;padding-top: 0.5rem;box-sizing: border-box;}
.lijicon{width: 100%;text-align: center;margin-top: 0.15rem;}
.liji{font-size: 0.14rem;color: #fff;padding: 0.05rem 0.15rem;border-radius: 0.25rem;background: #aed23a;text-align: center;box-sizing: border-box;}
.bannered{width: 100%;background: #fff;padding: 0.2rem 0.05rem;box-sizing: border-box;background: url(../images/banner2.png) center 43% no-repeat;background-size: 30%;}
.bannered .bigtext{float: none;width: 100%;}
.bannered .bigleft{width: 100%;}
.bannered .biglefts{width: 100%;}
.bannered ul li{float: left;width: 43%;margin-bottom: 0.1rem;margin-right: 14%;}
.bannered ul li:nth-child(2n){margin-right: 0;}
.bannered ul li:nth-child(3){margin-bottom: 0.2rem;}
.bannered ul li:nth-child(4){margin-bottom: 0.2rem;}
.lijiconed{display: flex;justify-content: space-between;}
.bannercon{width: 100%;background: #eee;padding: 0.2rem 0.05rem;box-sizing: border-box;}
.bannerbig{width: 100%;}
.baner{width: 100%;padding: 0.1rem 0 0.35rem 0;}
.baner ul li{width: 85% !important;padding: 0.3rem 0.2rem;box-sizing: border-box;border-radius: 0.05rem;background: #fff;margin: 0 0.07rem;text-align: center;box-shadow: 0 0 0.12rem rgba(174,210,58,0.5);}
.baner ul li span{display: block;width: 1rem;height: 1rem;border-radius: 50%;font-size: 0;margin: 0 auto 0.2rem;}
.baner ul li span img{width: 100%;height: 100%;}
.baner ul li p{font-size: 0.14rem;color: #1c1c1c;}
.baner .index_banner_page{bottom: 0.04rem !important;}
.baner .index_banner_page .swiper-pagination-bullet-active{background: #aed23a !important;opacity: 1 !important;}
.baner .index_banner_page .swiper-pagination-bullet{width: 0.1rem;height: 0.1rem;margin: 0 0.05rem !important;opacity: 0.4;}
.bannerconter{width: 100%;background: #fff;padding: 0.2rem 0.05rem;box-sizing: border-box;}
.bannerconterimg{width: 95%;margin: 0 auto;}
.bannerconterimg img{width: 100%;}
.footer{width: 100%;background: #aed23a;padding: 0.2rem 0.05rem;box-sizing: border-box;}
.footercon{float: left;width: 45%;}
.footercon h4{font-size: 0.18rem;color: #fff;text-align: center;margin-bottom: 0.1rem;font-weight: 500;}
.footerimg{width: 1.1rem;height: 1.1rem;margin: 0 auto 0.1rem;font-size:0;}
.footerimg img{width: 100%;height: 100%;}
.footercon p{font-size: 0.14rem;color: #fff;text-align: center;}
.footerright{float: right;width: 45%;text-align: center;padding-top: 0.59rem;box-sizing: border-box;}
.footerright h5{font-size: 0.16rem;color: #fff;text-align: center;margin-bottom: 0.1rem;font-weight: 500;}
.footerright p{font-size: 0.14rem;color: #fff;margin-bottom: 0.1rem;}
.footerright a{font-size: 0.14rem;color: #aed23a;padding: 0.05rem 0.25rem;border-radius: 0.05rem;background: #fff;text-align: center;}
.footerbut{width: 100%;background: #aed23a;box-sizing: border-box;height: 0.8rem;text-align: center;border-top: 0.01rem solid #fff;margin-bottom: 0.44rem;padding-top: 10px;}
.footerbut p{font-size: 0.14rem;color: #fff;}
.footercons{width: 100%;height: 0.45rem;position: fixed;bottom: 0;left: 0;display: flex;z-index: 2000;}
.footercons a{display: block;width: 50%;height: 0.45rem;text-align: center;line-height: 0.45rem;color: #fff;font-size: 0.14rem;background: #FB8639;}
.footercons #ljbm{background: #2186C7;}
.celan{width: 0.7rem;background: rgba(0,0,0,0.5);position: fixed;top: 50%;right: 0;
transform: translate(0,-50%);z-index: 500;display:none;}
.celan ul li{width: 100%;height: 0.7rem;text-align: center;font-size: 0.12rem;color: #fff;box-sizing: border-box;padding-top: 0.08rem;}
.celan ul li i{width: 0.24rem;margin: 0.1rem auto 0.1rem;display: block;font-size: 0;}
.celan ul li i img{width: 100%;height: 100%;}
.celan ul li p{text-align: center;}
.twoleft{width: 100%;}
.twoimg{width: 100%;font-size: 0;}
.twotext{width: 100%;background: #39619f;height: 0.8rem;border-radius: 0.05rem;padding-top: 0.2rem;box-sizing: border-box;}
.twotext a{width: 80%;height: 0.4rem;border-radius: 0.25rem;border: 0.01rem solid #fff;display: block;
margin: 0 auto;padding:0.04rem 0.05rem;box-sizing: border-box;}
.twotext a span{display: block;width: 100%;background: #fff;border-radius: 0.25rem;font-size: 0.14rem;color: #39619f;height: 0.3rem;text-align: center;
line-height: 0.3rem;}
.bigleft p{text-align: center;font-size: 0.18rem;color: #212121;font-weight: bold;margin-top: 0.1rem;}
.birt span{float: left;font-size: 0.14rem;line-height: 0.27rem;}
.birt span i{display: inline-block;width: 0.1rem;height: 0.14rem;background: url(../images/huo.png) no-repeat;
background-size: 100% 100%;margin-right: 0.05rem;    vertical-align: -0.02rem;}
.birt a{float: right;font-size: 0.14rem;border-radius: 0.04rem;background: #39619f;color: #fff;
padding: 0 0.15rem;box-sizing: border-box;height: 0.27rem;line-height: 0.27rem;}
.banners .bigboxed{margin-bottom: 0.4rem;}
.bigboxer h5{text-align: center;}
.nengdong{width: 100%;background: #fff;padding: 0.2rem 0.05rem;box-sizing: border-box;}
.zhuce{width: 100%;background: #eeeeee;padding: 0.2rem 0.05rem;box-sizing: border-box;}
.zhuce h4{text-align: center;font-size: 0.2rem;color: #1c1c1c;font-weight: 500;margin-bottom: 0.1rem;}
.zhuce h4 span{font-size: 0.24rem;color: #ffba00;}
.zhuce ul li{float: left;width: 49%;margin-bottom: 0.08rem;}
.zhuce ul li:nth-child(2n){float: right;padding-left: 0.1rem;box-sizing: border-box;}
.zhuce ul li span{float: left;width: 0.2rem;height: 0.2rem;text-align: center;line-height: 0.2rem;font-size: 0.14rem;color: #fff;border-radius: 50%;
background: #39619f;margin-right: 0.04rem;}
.zhuce ul li p{font-size: 0.14rem;color: #1C1C1C;}
.why{width: 100%;background: #eee;padding: 0.2rem 0.05rem;box-sizing: border-box;}
.whyimg{width: 100%;font-size: 0;display: flex;justify-content: center;}
.whyimg img{width: 85%;display: inline-block;}
.whylist{width: 100%;padding-left: 0.1rem;box-sizing: border-box;}
.whylist p{font-size: 0.14rem;color: #1C1C1C;margin-bottom: 0.05rem;}
.nengli{width: 100%;background: #fff;padding: 0.2rem 0.05rem;box-sizing: border-box;}
.nenglicon{width: 100%;border-radius: 0.05rem;padding: 0.05rem;box-sizing: border-box;font-size: 0.14rem;color: #1C1C1C;
border: 0.01rem solid #39619f;}
.nenglicon p{text-indent: 0.28rem;}
.banw{width: 100%;}
.banw ul li{width: 47%;border-radius: 0.25rem;background: #bfd1ed;height: 0.35rem;font-size: 0.14rem;line-height: 0.35rem;
color: #202020;text-align: center;float: left;margin-bottom: 0.1rem;}
.banw ul li:nth-child(2n){float: right;}
.banw ul li:last-child{margin-left: 1rem;}
.bacon{width: 100%;}
.bacon ul li{float: left;width: 48%;text-align: center;font-size: 0.14rem;color: #1C1C1C;margin-bottom: 0.1rem;}
.bacon ul li:nth-child(2n){float: right;}
.bacon ul li b{display: block;width: 20%;margin: 0 auto;height: 0.3rem;}
.bacon ul li b img{width: 100%;}
.bacon ul li p{margin-top: 0.12rem;}
.bannerconterss a{font-size: 0.16rem;background: #39619f;color: #fff;
height: 0.4rem;line-height: 0.4rem;width: 80%;margin: 0.1rem auto 0;display: block;text-align: center;}
.bannerconterimgss p{text-align: center;font-size: 0.16rem;color: #39619f;margin: 0.1rem 0;}

/*page1*/
.lhar_head_tab{display: flex;justify-content: space-between;padding: 0.1rem 0;align-items: center;}
.lhar_head_tab ul{display: flex;height: 0.3rem;line-height: 0.3rem;font-size: 0.16rem;padding: 0 0.1rem;}
.lhar_head_tab li{padding: 0 0.06rem;}
.lhar_head_tab li a{color: #212121;}
.lhar_head_tab li.active a{border-bottom: 2px solid #25c1ac;}
.lhar_head_tab .search{display: flex;width: 1.4rem;height: 0.26rem;border: 1px solid #25c1ac;margin-right: 0.1rem;}
.lhar_head_tab .search form{display: flex;width: 100%;height: 100%;}
.lhar_head_tab .search input[type="text"]{width: 60%;height: 100%;border: none 0;outline: none;}
.lhar_head_tab .search .sub{width: 40%;height: 100%;background: #25c1ac;color: #fff;border: none 0;outline: none;font-size: 0.12rem;}
.page1_c2_tab{display: flex;flex-wrap: wrap;padding: 0 0.1rem;margin-top: -0.1rem;}
.page1_c2_tab li{width: 0.8125rem;height: 0.3rem;text-align: center;margin-right: 0.1rem;background: #b0ede5;line-height: 0.3rem;border-radius: 0.04rem;margin-top: 0.1rem;}
.page1_c2_tab li:nth-child(4n){margin-right: 0;}
.page1_c2_tab li a{display: block;width: 100%;height: 100%;color: #0c796a;font-size: 0.14rem;}
.page1_c2_list{display: flex;flex-wrap: wrap;padding: 0 0.1rem 0.2rem;}
.page1_c2_list li{width: 1.675rem;height: 1.417rem;background: url(../images/img2.png);background-size: 100% 100%;margin: 0.2rem 0.2rem 0 0;}
.page1_c2_list li:nth-child(2n){background: url(../images/img3.png);background-size: 100% 100%;margin-right: 0;}
.page1_c2_list li:nth-child(3n){background: url(../images/img4.png);background-size: 100% 100%;}
.page1_c2_list li p{width: 0.64rem;margin: 0.1rem 0 0 -0.2rem;height:0.28rem;background: #fff;border-radius: 0.28rem;padding-left:0.26rem;line-height: 0.28rem;font-size: 0.12rem;color: #f27a62;}
.page1_c2_list li:nth-child(2n) p,.page1_c2_list li:nth-child(2n) a{color: #25c1ac;}
.page1_c2_list li:nth-child(3n) p,.page1_c2_list li:nth-child(3n) a{color: #b67fd0;}
.page1_c2_list li h4{font-size: 0.2rem;text-align: center;color:#fff;line-height: 0.24rem;margin-top: 0.1rem;padding: 0 0.1rem;font-weight: normal;}
.page1_c2_list li a{color: #f27a62;display: block;margin: 0 auto;margin-top: 0.1rem;width: 1.1rem;height: 0.26rem;line-height: 0.26rem;text-align: center;font-size: 0.12rem;border-radius: 0.26rem;background: #fff;}
/*page2*/
.lhar_posi{background: #eeeeee;}
.lhar_posi ul{display: flex;padding: 0 0.1rem;}
.lhar_posi ul li{font-size: 0.16rem;color: #2c2c2c;padding: 0.1rem 0;}
.lhar_posi ul li a{color: #2c2c2c;}
.lhar_posi ul li span{padding: 0 0.06rem;}
.lhar_posi ul li:last-child span{display: none;}
.page2_tab_box{background: #fff;box-shadow: rgba(131,131,131,0.17) 8px 0 5px;padding: 0 0.1rem;}
.page2_tab{font-size: 0.14rem;padding: 0.1px;padding-bottom: 0.1rem;}
.page2_tab .type{margin-top: 0.04rem;display: flex;}
.page2_tab .type p{color: #878787;margin-top: 0.06rem;width: 0.6rem;}
.page2_tab .type ul{width: 2.94rem;display: flex;flex-wrap: wrap;}
.page2_tab .type li{margin-left: 0.06rem;margin-top: 0.06rem;}
.page2_tab .type li:hover a{border-bottom: 2px solid #25c1ac;}
.page2_tab .type li.active a{border-bottom: 2px solid #25c1ac;}
.page2_tab .type li:first-child{margin-left: 0;}
.page2_tab .type li a{color: #2c2c2c;padding: 0 3px;}
.page2_list_box{background: #eeeeee;padding: 0 0.1rem;}
.page2_list{display: flex;flex-wrap: wrap;padding-bottom: 0.1rem;}
.page2_list li{position: relative;width: 1.725rem;height: 1.34rem;margin-right: 0.1rem;margin-top: 0.1rem;background: #fff;border-radius: 0.14rem;overflow: hidden;box-shadow: rgba(131,131,131,0.17) 0px 8px 5px;}
.page2_list li:nth-child(2n){margin-right: 0;}
.page2_list li .info{padding: 0.1px 0.2rem;height: 162px;background: url(../images/img5.png);background-size: 100% 100%;}
.page2_list li .info p{font-size: 0.14rem;color: #2c2c2c;margin-top: 0.1rem;}
.page2_list li .info div{margin-top: 0.06rem;}
.page2_list li .info div span{float: left;font-size: 0.12rem;color: #323232;line-height: 0.16rem;}
.page2_list li .info div i{float: left;width: 0.16rem;height: 0.15rem;background: url(../images/img6.png);background-size: 100% 100%;}
.page2_list li .info h3{font-size: 0.16rem;color: #fff;text-align: center;font-weight: normal;line-height: 0.2rem;margin-top: 0.13rem;}
.page2_list li a{position: absolute;background: #fff;width: 100%;height:0.34rem;line-height: 0.34rem;text-align: center;color: #25c1ac;font-size: 0.16rem;bottom: 0;left: 0;}
/*dibu */
	.fixeder{width: 100%;height: 0.45rem;background: #c55742;position: fixed;bottom: 0;left: 0;z-index: 10000;padding: 0 0.1rem;box-sizing: border-box;}
   .fixleft{float: left;width: 25%;position: relative;margin-right: 3%;}
   .fixleft:before{content: "";width: 0.01rem;height: 0.3rem;background: #fff;position: absolute;top: 0.08rem;right: 0;}
   .fixleft a{display: block;width: 100%;padding-top: 0.04rem;box-sizing: border-box;}
   .fleximg{width: 0.22rem;height: 0.22rem;margin: 0 auto 0.02rem;}
   .fleximg img{width: 100%;height: 100%;}
   .fixleft p{font-size: 0.12rem;text-align: center;color: #fff;}
   .flexright{width: 72%;float: right;padding-top: 0.08rem;box-sizing: border-box;}
   .flexright input{float: left;width: 65%;border-radius: 0.25rem;height: 0.3rem;background: #fff;font-size: 0.12rem;color: #212121;padding: 0 0.1rem;box-sizing: border-box;
   border: 0;margin-right: 5%;}
   .flexright button{float: left;width: 30%;height: 0.3rem;border: 0;outline: none;border-radius: 0.25rem;text-align: center;line-height: 0.3rem;color: #333;background: #ffc600;font-size: 0.12rem;}
